// Package uistate holds the types for the ui state
package uistate

import (
	"gioui.org/app"
	"gioui.org/widget/material"
	"gioui.org/x/markdown"
)

type UIState struct {
	Window           *app.Window
	Theme            *material.Theme
	MarkdownRenderer *markdown.Renderer

	TransfersComputed bool
	TransfersTable    bool
	VerboseOutput     bool

	TabSelected int
	Sources     string

	LocationFromCoords []float64
	LocationFromLabel  string

	LocationToLabel  string
	LocationToCoords []float64
}
